Towards a Hierarchical Scheduling System for Distributed WWW Server Clusters
نویسندگان
چکیده
In this paper we present a model for dynamically scheduling HTTP requests across clusters of servers, optimizing the use of client resources as well as the scattered server nodes. We also present a system, H-SWEB, implementing our techniques and showing experimental improvements of over 250%, which have been achieved through utilizing a global approach to scheduling requests. This is the first system to provide a hierarchical scheduling mechanism for distributed HTTP server clusters incorporating dynamic client-server task distribution and distributed data access. H-SWEB uses sophisticated scheduling techniques in monitoring and adapting to workload variation at the client and server clusters for supporting typical digital library tasks, such as fast WWW image browsing. We provide a discussion of our system architecture and implementation, and briefly summarize the experimental results that have been achieved.
منابع مشابه
Baglets: Adding Hierarchical Scheduling to Aglets
A significant number of new Java-based technologies for mobile code (aka agents) have recently emerged. The ’Aglets’ system, from IBM’s research labs, provides an elegant mechanism for creating mobile code, but lacks a native scheduling mechanism for determining where code should be executed. In this paper we present the results of an investigation into adding sophisticated scheduling capabilit...
متن کاملSWEB: Towards a Scalable World Wide Web Server on Multicomputers
We investigate the issues involved in developing a scalable World Wide Web (WWW) server on a cluster of workstations and parallel machines. The objective is to strengthen the processing capabilities of such a server by utilizing the power of multicomputers to match huge demands in simultaneous access requests from the Internet. We have implemented a system called SWEB on a distributed memory ma...
متن کاملPerformance Evaluation of the Fuzzy Policing Mechanism for Still Picture in ATM Networks
Achieving Networked Virtual Environments Interoperability p. 41 A Redundant Hierarchical Structure for a Distributed Continuous Media Server p. 51 Program Caching and Multicasting Techniques in VoD Networks p. 65 PENGUIN: DAVIC and the WWW in Coexistence p. 77 mTunnel: A Multicast Tunneling System with a User Based Quality-of-Service Model p. 87 A Distributed Delay-Constrained Dynamic Multicast...
متن کاملScalability Issues for High Performance Digital Libraries on the World Wide Web
We investigate scalability issues involved in developing high performance digital library systems. Our observations and solutions are based on our experience with the Alexandria Digital Library (ADL) testbed under development at UCSB. The current ADL system provides on-line browsing and processing of digitized maps and other geo-spatially mapped data via the World Wide Web (WWW). A primary acti...
متن کاملDynamic Processor Scheduling with Client Resources for Fast Multi-Resolution WWW Image Browsing
WWW-based Internet information service has grown enormously during the last few years, and major performance bottlenecks have been caused by WWW server and Internet bandwidth inadequacies. Utilizing client-site computing power and also multi-processor support at the server site can substantially improve the system response time. In this paper, we examine the use of scheduling techniques in moni...
متن کامل